"""
编写一个程序，实现以下功能：
1.	创建一个包含10个随机整数（范围1~100）的列表 random_list。(提示：使用 import random 和 random.randint(1, 100))
2.	找出该列表中的最大值和最小值。
3.	计算该列表所有元素的平均值（保留两位小数）。
4.	打印原始列表、最大值、最小值和平均值。
示例输出（数字随机）：
原始列表: [34, 67, 23, 89, 12, 45, 78, 90, 33, 56]
最大值: 90
最小值: 12
平均值: 52.70
"""
import random

# 创建空列表
random_list = []
i = 1
total = 0
while i <= 10:  # 生成10个随机数
    number_list = random.randint(1, 100)
    random_list.append(number_list)
    total += number_list
    i += 1
average_value = (total / i)
# 平均值得计算
print(f'平均值：{average_value:.2f}')
# 生成原始列表
print(f'初始列表：{random_list}')
# 原始列表排序
random_list.sort(reverse=False)
# 生成最大值和最小值
print(f'最小值：{random_list[0]},最大值：{random_list[-1]}')

"""
编写一个程序，实现以下功能：
1.	已知一个列表 original_list = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]。
2.	使用两种方法将该列表转换为 [100, 90, 80, 70, 60, 50, 40, 30, 20, 10]（即完全逆序），并将结果存入 reversed_list1和reversed_list2。
3.	打印 reversed_list1和reversed_list2 。
示例输出：
逆序列表1: [100, 90, 80, 70, 60, 50, 40, 30, 20, 10]
逆序列表2: [100, 90, 80, 70, 60, 50, 40, 30, 20, 10]
"""
# 已知列表
original_list = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
# 方法一
reversed_list2=original_list[::-1]
print(reversed_list2)
# 方法二
original_list.sort(reverse=True)
reversed_list1=original_list
print(reversed_list1)